Platform Explorer / Nuxeo Platform 2023.22

Bundle org.nuxeo.apidoc.webengine

In bundle group org.nuxeo.apidoc

Documentation

  • ReadMe.md

    About nuxeo-apidoc-webengine

    This bundle provide a WebEngine API on top of the nuxeo-apidoc-core API.

    Each object provided by the core layer is wrapped in a WebObject that is then associated with views.

    The same WebEngine API can be used in 2 mode :

    • embedded mode: can be embedded as frames, as it was embedded inside the JSF admin center, for instance
    • full model: in /site/distribution/
  • Parent Documentation: ReadMe.md

    About Explorer

    These modules provide an API to browse the Nuxeo distribution tree:

    - BundleGroup (maven group or artificial grouping)
      - Bundle
        - Component
          - Service
          - Extension Points
          - Contributions
    - Operations
    - Packages
    

    The Nuxeo Distribution can be:

    • live: in memory (meaning runtime introspection)
    • persisted: saved in Nuxeo Repository as a tree of Documents

    The following documentation items are also extracted:

    • documentation that is built-in Nuxeo Runtime descriptors
    • readme files that may be embedded inside the jar

    What it can be used for

    • browse you distribution
    • check that a given contribution is deployed
    • play with Nuxeo Runtime

    Configuration

    The template explorer-sitemode enables the nuxeo.conf property org.nuxeo.apidoc.site.mode and defines an anonymous user. The property org.nuxeo.apidoc.site.mode comes with a more user friendly design and hides the current "live" distribution from display and API.

    The template explorer-virtualadmin disables the usual Administrator user creation at database initialization and adds a virtual admin user with name apidocAdmin, whose password can be changed using nuxeo.conf property org.nuxeo.apidoc.apidocAdmin.password.

    The template explorer-disable-validation disables validation on documents: it is used as an optimization to speed up distributions imports, but should not be used on a Nuxeo instance not dedicated to the explorer package usage.

    Modules

    This plugin is composed of 3 bundles:

    • nuxeo-apidoc-core: for the low level API on the live runtime
    • nuxeo-apidoc-repo: for the persistence of exported content on the Nuxeo repository
    • nuxeo-apidoc-webengine: for JAX-RS API and Webview

Requirements

Components

No components.

Packages

Maven Artifact

Filenuxeo-apidoc-webengine-2023.0.3.jar
Group Idorg.nuxeo.ecm.platform
Artifact Idnuxeo-apidoc-webengine
Version2023.0.3

Manifest

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven 3.6.1
Built-By: root
Build-Jdk: 17.0.9
Bundle-ManifestVersion: 1
Bundle-Version: 0.0.1
Bundle-Name: nuxeo api documentation browser
Bundle-SymbolicName: org.nuxeo.apidoc.webengine;singleton:=true
Bundle-Vendor: Nuxeo
Nuxeo-Require: org.nuxeo.ecm.webengine.core,org.nuxeo.apidoc.core
Nuxeo-WebModule: org.nuxeo.apidoc.browse.ApiDocApplication

Exports

Charts

    Raw Data: Json Contribution Stats

    Contributions by Code Type

    Loading data

    Contributions by Target Extension Point

    Loading data

    Contributions by Studio Source

    Loading data